package com.ruoyi.mapper;

import java.util.List;
import com.ruoyi.domain.LhqTeachingMaterialGrade;

/**
 * 教材等级Mapper接口
 * 
 * @author ruoyi
 * @date 2020-09-08
 */
public interface LhqTeachingMaterialGradeMapper 
{
    /**
     * 查询教材等级
     * 
     * @param id 教材等级ID
     * @return 教材等级
     */
    public LhqTeachingMaterialGrade selectLhqTeachingMaterialGradeById(Long id);

    /**
     * 查询教材等级列表
     * 
     * @param lhqTeachingMaterialGrade 教材等级
     * @return 教材等级集合
     */
    public List<LhqTeachingMaterialGrade> selectLhqTeachingMaterialGradeList(LhqTeachingMaterialGrade lhqTeachingMaterialGrade);

    /**
     * 新增教材等级
     * 
     * @param lhqTeachingMaterialGrade 教材等级
     * @return 结果
     */
    public int insertLhqTeachingMaterialGrade(LhqTeachingMaterialGrade lhqTeachingMaterialGrade);

    /**
     * 修改教材等级
     * 
     * @param lhqTeachingMaterialGrade 教材等级
     * @return 结果
     */
    public int updateLhqTeachingMaterialGrade(LhqTeachingMaterialGrade lhqTeachingMaterialGrade);

    /**
     * 删除教材等级
     * 
     * @param id 教材等级ID
     * @return 结果
     */
    public int deleteLhqTeachingMaterialGradeById(Long id);

    /**
     * 批量删除教材等级
     * 
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    public int deleteLhqTeachingMaterialGradeByIds(String[] ids);

    //根据等级查找
    LhqTeachingMaterialGrade selctByName(String grade);
}
